package com.jrx.anytxn.transaction.dto.payment;

import com.jrx.anytxn.transaction.dto.common.CommonRes;

import java.math.BigDecimal;
import java.util.List;

/**
 * 还款记录查询返回
 *
 * @author : zhenghaopu
 * 2019/11/20
 */
public class PaymentRecordQueryRes extends CommonRes {

    /**
     * 总页数
     */
    private String totalPage;

    /**
     * 交易流水号
     */
    private String seqNo;

    /**
     * 还款记录详情列表
     */
    private List<PaymentRecordDetailRes> repaymentList;

    /**
     * 还款金额
     */
    private BigDecimal payAmount;

    /**
     * 还款账户
     */
    private String paymentCardNo;

    /**
     * 扣款行名称
     */
    private String paymentBankName;

    /**
     * 扣款发起时间 yyyy-MM-dd HH:mm:ss
     */
    private String launchTime;

    /**
     * 扣款状态  S 成功;F 失败;P 处理中
     */
    private String sumStatus;

    public String getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(String seqNo) {
        this.seqNo = seqNo;
    }

    public List<PaymentRecordDetailRes> getRepaymentList() {
        return repaymentList;
    }

    public void setRepaymentList(List<PaymentRecordDetailRes> repaymentList) {
        this.repaymentList = repaymentList;
    }

    /**
     * 获取 总页数
     *
     * @return totalPage 总页数
     */
    public String getTotalPage() {
        return this.totalPage;
    }

    /**
     * 设置 总页数
     *
     * @param totalPage 总页数
     */
    public void setTotalPage(String totalPage) {
        this.totalPage = totalPage;
    }

    public BigDecimal getPayAmount() { return payAmount; }

    public void setPayAmount(BigDecimal payAmount) { this.payAmount = payAmount; }

    public String getPaymentCardNo() { return paymentCardNo; }

    public void setPaymentCardNo(String paymentCardNo) { this.paymentCardNo = paymentCardNo; }

    public String getPaymentBankName() { return paymentBankName; }

    public void setPaymentBankName(String paymentBankName) { this.paymentBankName = paymentBankName; }

    public String getLaunchTime() { return launchTime; }

    public void setLaunchTime(String launchTime) { this.launchTime = launchTime; }

    public String getSumStatus() { return sumStatus; }

    public void setSumStatus(String sumStatus) { this.sumStatus = sumStatus; }
}
